Alif Semiconductor /AE722F80F55D5AS_CM55_HE_View /CANFD /CANFD_RTIF

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CANFD_RTIF

7 43 0 0 00 0 0 0 0 0 0 0 0 (Val_0x0)AIF 0 (Val_0x0)EIF 0 (Val_0x0)TSIF 0 (Val_0x0)TPIF 0 (Val_0x0)RAFIF 0 (Val_0x0)RFIF 0 (Val_0x0)ROIF 0 (Val_0x0)RIF

TSIF=Val_0x0, ROIF=Val_0x0, AIF=Val_0x0, RFIF=Val_0x0, RAFIF=Val_0x0, TPIF=Val_0x0, RIF=Val_0x0, EIF=Val_0x0

Description

Receive and Transmit Interrupt Flag Register

Fields

AIF

Abort Interrupt Flag. It is recommended to not set both CANFD_TCMD[TPA] and CANFD_TCMD[TSA] bits simultaneously because both source this bit. This bit does not have an associated enable register. Refer to Section Message Transmission Abort.

0 (Val_0x0): No abort has been executed

1 (Val_0x1): After setting the CANFD_TCMD[TPA] or CANFD_TCMD[TSA] bit the appropriated message(s) have been aborted

EIF

Error Interrupt Flag.

0 (Val_0x0): There has been no change

1 (Val_0x1): The border of the error warning limit has been crossed in either direction, or the CANFD_CFG_STAT[BUSOFF] bit has been changed in either direction

TSIF

Transmission Secondary Interrupt Flag.

0 (Val_0x0): No transmission of the STB has been completed successfully

1 (Val_0x1): The requested transmission of the STB has been successfully completed

TPIF

Transmission Primary Interrupt Flag.

0 (Val_0x0): No transmission of the PTB has been completed

1 (Val_0x1): The requested transmission of the PTB has been successfully completed

RAFIF

RB Almost Full Interrupt Flag. Refer to the CANFD_LIMIT[AFWL] bit field.

0 (Val_0x0): number of filled RB slots < AFWL_i

1 (Val_0x1): number of filled RB slots AFWL_i

RFIF

RB Full Interrupt Flag.

0 (Val_0x0): The RB FIFO is not full

1 (Val_0x1): All RBs are full. If no RB is released until the next valid message is received, the oldest message is lost

ROIF

RB Overrun Interrupt Flag. In case of an overrun both ROIF and RFIF bits are set.

0 (Val_0x0): No RB overwritten

1 (Val_0x1): At least one received message has been overwritten in the RB

RIF

Receive Interrupt Flag.

0 (Val_0x0): No frame has been received

1 (Val_0x1): Data or a remote frame has been received and is available in the receive buffer

Links

() ()